home *** CD-ROM | disk | FTP | other *** search
Wrap
10 GOTO 50000 20 : 25 FOR I = 1 TO 40: PRINT "-";: NEXT 29 RETURN 30 : 33 & "WINDOW",22,24: HOME 35 & "GOTOYX",22,1;"ENTER A NUMERIC SELECTION, OR USE THE": PRINT "ARROW AND RETURN KEYS" 39 RETURN 40 : 45 & "WINDOW",22,24: HOME : & "GOTOYX",22,1;"CTRL S - TO PAUSE, CTRL C - TO STOP": PRINT "CATALOG LISTING": & "WINDOW"4,20: RETURN 50 : 60 TEXT : HOME : PRINT "IMAGEWRITER TOOL KIT": & "JUSTIFY","VERSION 1.5",R,40: & "GOTOYX",2,1;"COPR 1984 APPLE COMPUTER" 70 & "GOTOYX",3,1: GOSUB 20: & "GOTOYX",21,1: GOSUB 20 77 & "WINDOW",4,20 79 RETURN 80 : 85 & "WINDOW",22,24: HOME 90 PRINT "CTRL X - TO CLEAR, RETURN - TO ACCEPT": PRINT "DELETE OR CTRL D - DELETE CHARACTER": PRINT "ESC - RETURN TO SELECT IMAGE MENU"; 95 & "WINDOW",4,20 99 RETURN 100 : 105 ESCFLG% = 0 110 & "GOTOYX",Y +I,10: INVERSE : PRINT MENU$(ME%,I): NORMAL 120 & "KBD",X$ 130 X = VAL(X$): IF X >0 AND X <MCOUNT +1 THEN GOSUB 180: GOTO 120 140 IF X$ = CHR$(10) OR X$ = CHR$(21) THEN & "GOTOYX",Y +I,10: PRINT MENU$(ME%,I):I = I +1: IF I = MCOUNT +1 THEN I = 1: GOTO 110 150 IF X$ = CHR$(11) OR X$ = CHR$(8) THEN & "GOTOYX",Y +I,10: PRINT MENU$(ME%,I):I = I -1: IF I = 0 THEN I = MCOUNT: GOTO 110 160 IF X$ = CHR$(13) THEN X = I: GOSUB 180: RETURN 165 IF X$ = CHR$(27) THEN ESCFLG% = 1: RETURN 170 GOTO 110 180 & "GOTOYX",I +Y,10: PRINT MENU$(ME%,I):I = X: INVERSE : & "GOTOYX",Y +I,10: PRINT MENU$(ME%,I): NORMAL : RETURN 200 & "WINDOW",22,24: HOME 210 PRINT CHR$(7);"INSERT THE IMAGEWRITER TOOL KIT DISK": PRINT "INTO DRIVE 1 AND PRESS THE RETURN KEY": PRINT "ESC - ";ESC$; 220 RETURN 300 : 310 & "WINDOW",4,20: HOME 320 Y = 8:MCOUNT = VAL(MENU$(ME%,0)) 330 FOR I = 1 TO MCOUNT: & "GOTOYX",Y +I,6: PRINT I;" - ";MENU$(ME%,I) 340 NEXT 350 RETURN 500 TEXT : & "WINDOW",22,24: HOME : PRINT CHR$(7);"INTERFACE CARD COULD NOT BE IDENTIFIED": PRINT "ESC - RETURN TO MAIN MENU" 510 & "KBD",X$ 520 IF X$ = CHR$(27) THEN 1000 530 GOTO 510 550 & "KBD",X$: 600 IF X$ = CHR$(27) THEN 1000 1000 : 1002 GOSUB 30 1003 ME% = 0: GOSUB 300: REM PRINT MENU 1005 & "GOTOYX",5,1: & "JUSTIFY","MAIN MENU",C 1025 & "GOTOYX",23,1: PRINT CHR$(29); 1030 I = 1 1033 GOSUB 100 1035 IF ESCFLG% THEN 1033 1040 ON X GOTO 2000,3000,4000,5000,6000,7000 2000 : 2005 ME% = 1: GOSUB 300 2010 & "GOTOYX",5,1: & "JUSTIFY","SELECT GRAPHIC IMAGE",C 2043 GOSUB 30: REM Print Selection Message 2045 & "GOTOYX",24,1: PRINT "ESC - RETURN TO MAIN MENU"; 2050 I = 1 2060 GOSUB 100 2070 IF ESCFLG% THEN 1000 2080 ON X GOTO 2100,2300,2500,2700,2700,2700,2700,2700 2100 GOSUB 40 2110 & "WINDOW",4,20: HOME : PRINT CHR$(4);"CAT": PRINT 2116 DF$ = "" 2120 GOSUB 80 2200 & "GOTOYX",20,1;"ENTER FILENAME:";: & "READ",20,17,DF$,2000,15 2210 IF DF$ = "" THEN 2000 2215 & "GOTOYX",20,17: & "JUSTIFY",DF$,L,15; 2220 PRINT CHR$(4);"BLOAD";DF$;",A$2000" 2230 GOTO 1000 2300 : 2310 ME% = 2: GOSUB 300 2320 & "GOTOYX",5,1: & "JUSTIFY","SET PRODOS PREFIX",C 2345 & "GOTOYX",24,1: PRINT "ESC - ";RS$; 2350 I = 1 2360 GOSUB 100 2370 IF ESCFLG% THEN 2000 2380 ON X GOTO 2400,2400,2450 2400 PRINT CHR$(4);"PREFIX,D";X 2410 GOTO 2000 2450 DF$ = "" 2455 GOSUB 80 2460 & "GOTOYX",18,1: PRINT : PRINT "ENTER PATHNAME:";: & "READ",19,17,DF$,2000,63 2463 IF DF$ = "" THEN 2000 2465 & "GOTOYX",19,17: & "JUSTIFY",DF$,L,63; 2470 PRINT CHR$(4);"PREFIX";DF$ 2480 GOTO 2000 2500 : 2510 GOSUB 40 2530 : & "WINDOW",4,20: HOME : PRINT CHR$(4);"CAT" 2540 & "WINDOW",22,24: HOME 2550 & "GOTOYX",22,1: PRINT "ESC - RETURN TO SELECT IMAGE MENU"; 2560 & "KBD",X$ 2570 IF X$ = CHR$(27) THEN 2000 2580 GOTO 2560 2700 : 2720 PRINT CHR$(4);"bload";FL$(X -4) 2730 GOTO 1000 3000 : 3010 POKE 49239,0: POKE 49235,0: POKE 49232,0: POKE 49236,0 3020 & "WINDOW",22,24: HOME : PRINT "PRESS RETURN TO SEE THE FULL SCREEN": PRINT "ESC - RETURN TO MAIN MENU"; 3100 & "KBD",X$ 3120 IF X$ = CHR$(27) THEN TEXT : GOSUB 50: GOTO 1000 3130 IF X$ = CHR$(13) THEN POKE 49234,0: GOTO 3100 3200 GOTO 3100 4000 : 4005 ME% = 3: GOSUB 300 4010 & "GOTOYX",5,1: & "JUSTIFY","CHANGE PRINT OPTIONS",C 4025 GOSUB 30 4027 & "GOTOYX",24,1: PRINT "ESC - RETURN TO MAIN MENU"; 4030 I = XFROPT +1 4032 IF PEEK(64448) = 234 THEN & "GOTOYX",20,2;"PRINTER CARD IN SLOT: ";PS; 4033 GOSUB 100 4035 IF ESCFLG% = 1 THEN 1000 4040 ON X GOTO 4100,4100,4100,4100,4200 4100 XFROPT = X -1 4110 GOTO 1000 4200 : 4210 X$ = STR$(PS) 4220 & "WINDOW",22,24: HOME : PRINT "ENTER THE SLOT NUMBER WHERE THE PRINTER": PRINT "CARD IS INSTALLED, ESC - RETURN TO ": PRINT "CHANGE PRINT OPTIONS MENU"; 4230 & "READ",20,24,X$,4000,1 4240 PS = VAL(X$) 4250 PRINT CHR$(4);"STORE KIT.VAR" 4260 GOTO 4000 5000 : 5010 PRINT CHR$(13) 5020 PRINT CHR$(4);"PR#";PS 5030 POKE 49239,0: POKE 49234,0: POKE 49232,0: POKE 49236,0 5040 & "GRAF",PSLOT,XFROPT 5045 PRINT CHR$(4);"PR#0" 5050 IF PEEK(252) = 255 THEN 500 5060 TEXT : GOSUB 50: GOTO 1000 6000 : 6030 PRINT CHR$(4);"BLOAD SUBSCRIPT.FONT, A$2000" 6033 INVERSE 6035 & "GOTOYX",20,2;"DOWNLOADING SUBSCRIPT/SUPERSCRIPT FONT"; 6037 NORMAL 6039 PRINT CHR$(4);"PR#";PS 6040 & "DOWNLOAD",PSLOT,XFROPT 6045 PRINT CHR$(4);"PR#0" 6050 IF PEEK(252) = 255 THEN : & "WINDOW",18,20: HOME : GOTO 500 6060 GOTO 1000 7000 & "WINDOW",22,24: HOME 7003 PRINT CHR$(7) 7005 & "GOTOYX",22,1: & "JUSTIFY","ARE YOU SURE? (Y/N)",C,39 7010 & "KBD",X$ 7020 IF X$ = "Y" THEN 7100 7030 IF X$ = CHR$(27) THEN 1000 7080 IF X$ = "N" THEN 1000 7090 GOTO 7010 7100 TEXT 7105 FOR I = 0 TO 15: READ A: POKE 768 +I,A: NEXT 7110 CALL 768 7120 DATA 32,0,191,101,10,03,0,0,0,0,4,0,0,0,0,0 40000 & "ERR",EC,EL:ESC$ = "RETURN TO MAIN MENU":BRANCH = 1000 40003 IF EL = -24526 THEN 42000 40005 IF EC = 255 AND EL = 2110 THEN 2120 40007 IF EC = 255 AND EL = 2530 THEN 2540 40010 IF EC = 255 THEN RESUME 40015 IF EL = 2470 THEN ESC$ = RP$:BRANCH = 2455 40020 IF EL = 6030 THEN 41000 40023 IF EL = 2720 THEN ESC$ = RS$:BRANCH = 2000: GOTO 41000 40025 IF EL = 2220 THEN ESC$ = RF$:BRANCH = 2120 40027 IF EL = 4250 THEN ESC$ = ROM$:BRANCH = 4000: GOTO 41000 40030 & "WINDOW",22,24: HOME 40040 & "ERRMSG",EC 40050 PRINT "RETURN - TO TRY AGAIN": PRINT "ESC - ";ESC$; 40060 & "KBD",X$ 40070 IF X$ = CHR$(27) THEN & "GOTO",BRANCH 40080 IF X$ = CHR$(13) THEN & "GOTO",EL 40090 GOTO 40060 41000 ET% = EL:T$ = ESC$:BT = BR 41010 PRINT CHR$(4);"PREFIX";PF$: & "GOTO",EL 42000 EL = ET%:ESC$ = T$:BR = BT: GOSUB 200 42010 & "KBD",X$ 42020 IF X$ = CHR$(27) THEN & "GOTO",BRANCH 42030 IF X$ = CHR$(13) THEN PRINT CHR$(4);"PREFIX,D1": & "GOTO",EL 42050 GOTO 42010 50000 : 50005 CALL PEEK(175) +256 * PEEK(176) -46 50010 & "GETBUFF": PRINT CHR$(21) 50020 PRINT CHR$(4);"bload graf.0": POKE 53247,00 50025 LOMEM: 16384 50030 PRINT CHR$(4);"RESTORE KIT.VAR" 50035 GOSUB 50 50040 ::: ONERR GOTO 40000 50043 IF PEEK(64448) = 0 THEN MENU$(3,0) = "4":PS = 1 50045 IF PEEK(64448) < >0 THEN MENU$(3,0) = "5" 50050 PRINT CHR$(4);"PREFIX": INPUT PF$ 50060 GOTO 1000